const express=require("express");

const app=express();

const jwt=require("jsonwebtoken");

const axios=require("axios");

app.use(express.static("./count"));

app.get("/",(req,res)=>{
    
res.send({
    message:"错误",
    data:"200"
})
})

// app.get("/index",(req,res)=>{
//     axios.get("http://v.juhe.cn/offset/index?key=c55031ccd20e91f394f9c240ca567c8e&lat=39.908700982285396&lng=116.3974965092&type=6")
//     .then(result=>{
//         console.log(result.data);
//         res.send({msg:result.data});
//     });
// })




app.get("/index",(req,res)=>{
    const token = jwt.sign({name:"少羽",password:123456}, "周杰伦牛皮",function(err, token) {
        if (err) return res.send({err: 1, msg: '登录失败'})
        res.send({err: 0, msg: token})
    })
})

app.get("/api/v1/getuser",(req,res)=>{
    var token =req.query.token

    jwt.verify(token,"周杰伦牛皮",(err,data)=>{
        if (err) return res.send({err: 2, msg: '获取用户信息失败'})
        // 这里只做演示  工作中一定不会这样使用的
        res.send({err: 0, msg: data}) 
    })
})

app.listen(3001,()=>{
    console.log("http://localhost:3001")
})